put up a barricade - Französisch Englisch Wörterbuch